@charset "utf-8";
input[type="checkbox"].none, input[type="radio"].none, input[type="text"].none, input[type="password"].none {
    position: fixed;
    left: -9999px;
    top: 50%;
}
/* 通用类 */
.wrap-container {position: relative; padding: 15px 0 30px 0; background-color: #f7f7f7;}
.wrap-container .container {position: relative; width: 1280px; margin: 0 auto; background-color: #fff;}
.wrap-container input:focus {outline: none;}
.wrap-container select {font-size: 1em;color: #666; border: 1px #ddd solid; border-radius: 3px;}
.wrap-container .yun-hide {display: none; margin-left: 58px;}
.wrap-container .width-75 {width: 75px}
.wrap-container .width-60 {width: 60px}
.wrap-container .width-90 {width: 90px}
.wrap-container .width-100 {width: 100px}
.wrap-container .width-110 {width: 110px}
.wrap-container .width-120 {width: 120px}
.wrap-container .width-130 {width: 130px}
.wrap-container .width-700 {width: 700px}
.wrap-container .width-860 {width: 860px}
.wrap-container .width-900 {width: 900px}
.pb-20 {padding-bottom: 20px;}
.col-f54242 {color: #f54242;}

.resHide {height:0; width:0; overflow:hidden; visibility:hidden;}

/* 资源列表页icon */
[class*="icon"] {display: inline-block; vertical-align: middle; background:url(./../imgs/icon-res-sprite.png)  no-repeat;}
.icon-close {height:8px; width:8px; background-position:0 0;}
.icon-down-arrow2 { height:5px; width:8px; background-position:0 -8px;}
.icon-down-arrow1 {height:5px; width:8px; background-position:0 -13px;}
.icon-blacklist {height:14px; width:14px; background-position:0 -18px;}
.icon-tips {height:14px; width:14px; background-position:0 -32px;}
.icon-QR {height:14px; width:14px; background-position:0 -46px;}
.icon-collection {height:16px; width:16px; background-position:0 -74px;}
.icon-detail {height:16px; width:16px; background-position:0 -106px;}
.icon-certification {height:18px; width:18px; background-position:0 -138px;}
.icon-you {height:19px; width:19px; background-position:0 -156px;}
.icon-blue-V,
.icon-yellow-V,
.icon-red-star {
    height:20px; 
    width:20px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.icon-blue-V {background-position:0 -175px;}
.icon-yellow-V {background-position:0 -195px;}
.icon-red-star {background-position:0 -235px;}
.icon-search {height:20px; width:20px; background-position:0 -215px;}
.icon-qq {height:26px; width:26px; background-position:0 -255px;}
.icon-recommend {height:30px; width:30px; background-position:0 -281px;}
.icon-collection:hover,
.icon-collection-active {height:16px; width:16px; background-position:0 -90px;}
.icon-detail:hover,
.icon-detail-active {height:16px; width:16px; background-position:0 -122px;}
.icon-blacklist:hover,
.icon-blacklist-active {height:14px; width:14px; background-position:0 -60px;}
/*.icon-wechat-authenticate {display: inline-block; vertical-align: middle; background:url(../style/icon-wechat-authenticate.png)  no-repeat; width: 20px; height: 20px; position:relative; z-index:2;}*/
.icon-wechat-authenticate {position:absolute; z-index:3; width:20px; height:20px; right:0; bottom:0; background:url(../style/icon-wechat-authenticate.png)  no-repeat;}

.accepts-select-icon {display: inline-block; vertical-align: middle; background: url(../style/accepts-select-icon.png) no-repeat; width: 14px; height: 14px;}
.accepts-noselect-icon {display: inline-block; vertical-align: middle; background: url(../style/accepts-noselect-icon.png) no-repeat; width: 14px; height: 14px;}

/* 软文列表出稿时间和出稿率 */
.wrap-container .list-content .table .info .finish-hour,
.wrap-container .list-content .table .info .finish-rate {
    cursor: default;
    display: inline-block;
    color: #4fcbf4;
    font-size: 12px;
    margin-bottom: 0;
    padding: 2px 5px;
    border: 1px solid #4fcbf4;
}
/* 软文列表发稿次数 */
.wrap-container .list-content .table .order-count {
    color: #4fcbf4;
}

.wrap-container .list-content .table p {
    display: block;
    padding-left: 6px;
    position: relative;
}

.wrap-container .list-content .table p::after {
    content: '';
    position: absolute;
    height: 18px;
    border-left: 1px #ccc solid;
    left: 0;
    top: 50%;
    margin-top: -9px;
}

.wrap-container .list-content .table p.no::after {
    border-left: none;
}

.wrap-container .list-content .table p.zhengwen {
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 9em;
}
/* 软文列表操作按钮 */
.wrap-container .list-content .table .handle span[class*='-i'] {
    cursor: pointer;
    display: block;
    color: #999;
}
.wrap-container .list-content .table .handle .detail-i,
.wrap-container .list-content .table .handle .quote-i {
    margin: 0;
    padding-left: 28px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: left;
    margin-bottom: 10px;
}
.wrap-container .list-content .table .handle .detail-i {
    background: url(./../imgs/icon-article.png) left -140px no-repeat;
}
.wrap-container .list-content .table .handle .detail-i:hover {
    color: #4fcbf4;
    background: url(./../imgs/icon-article.png) left -116px no-repeat;
}
.wrap-container .list-content .table .handle .quote-i {
    background: url(./../imgs/icon-article.png) left -92px no-repeat;
}
.wrap-container .list-content .table .handle .quote-i:hover {
    color: #4fcbf4;
    background: url(./../imgs/icon-article.png) left -68px no-repeat;
}

/* 筛选模块 */
.wrap-container .yun-filter {font-size: 1.166667em;}
.wrap-container .filter-header {padding: 12px 0;}
/*
.wrap-container .filter-header .filter-tabs {float:left; padding-left: 10px;}
.wrap-container .filter-header .filter-tabs a {display: inline-block; vertical-align: middle; padding: 5px 25px; margin-right: -5px; border: 1px solid #dcdcdc; color: #999;}
.wrap-container .filter-header .filter-tabs a:first-child {border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: none;}
.wrap-container .filter-header .filter-tabs a:last-child {border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: none;}
.wrap-container .filter-header .filter-tabs a.filter-active,
.wrap-container .filter-header .filter-tabs a:hover {background-color: #4eb6ff; color: #fff;}
*/
/*--------------------------------------
修改 : 张广丰 2018-01-04
.filter-tabs 增加 display:table; 其他的稍适修改
--------------------------------------*/
.wrap-container .filter-header .filter-tabs {float:left; display:table; padding-left:11px;}
.wrap-container .filter-header .filter-tabs a {display:inline-block; position:relative; z-index:1; vertical-align:middle; padding:5px 25px; margin-left:-1px; border: 1px solid #dcdcdc; color: #999;}
.wrap-container .filter-header .filter-tabs a:first-child {border-top-left-radius:4px; border-bottom-left-radius:4px;}
.wrap-container .filter-header .filter-tabs a:last-child {border-top-right-radius:4px; border-bottom-right-radius:4px;}
.wrap-container .filter-header .filter-tabs a:hover {border:1px #4eb6ff solid; color:#4eb6ff; z-index:2;}
.wrap-container .filter-header .filter-tabs a.filter-active {border:1px #4eb6ff solid; background:#4eb6ff; color:#fff;}


.wrap-container .filter-header .yun-batch {float:right; margin-right:30px; height:30px; font-size:1.1em; line-height:30px; cursor:pointer;}
.wrap-container .filter-header .yun-batch:hover {color:#4eb6ff;}
.wrap-container .filter-header .yun-search {float:right; margin-right:30px; position: relative;}
.wrap-container .filter-header .yun-search .search {width: 240px; height: 30px; border-radius:5px; border:1px #ddd solid; text-indent: 16px;}
.wrap-container .filter-header .yun-search .search:focus {border:1px #4eb6ff solid;}
.wrap-container .filter-header .yun-search .icon-search {position: absolute; top: 6px; right: 15px; cursor: pointer;}
.wrap-container .filter-select .select {padding: 0; width: 100%;}
.wrap-container .filter-select .select > li {position: relative; width: 100%; padding: 12px 0; border-top: 1px solid #eee;}
.wrap-container .filter-select .select dl {position: relative; margin: 0 0 0 100px;}
.wrap-container .filter-select .select dt {width: 80px; position: absolute; top: 0; left: -58px; padding: 5px 0;}
.wrap-container .filter-select .select dd {position: relative; float: left; margin-left: 20px; padding: 5px 0;}
.wrap-container .filter-select .select dd a {padding: 3px 5px; border-radius: 3px;}
.wrap-container .filter-select .other-level {margin-left: 0;}
.wrap-container .filter-select .search-btn {display: inline-block; margin-left: 20px; cursor: pointer;}
.wrap-container .filter-select .search-btn:hover {color: #4eb6ff;}
.wrap-container .filter-select .search-price input {width: 60px; height: 24px; border: 1px solid #eee; border-radius:5px;}
.wrap-container .filter-select .search-price input:focus {border:1px #4eb6ff solid;}
.wrap-container .filter-select label > * {display: inline-block; vertical-align: middle;}
.wrap-container .filter-select .get-link {position: relative; padding: 1px 10px 2px 8px; padding-right: 0; border: 1px solid #eee; cursor: default;}
.wrap-container .filter-select .get-link .icon-down-arrow1 {margin-right: 8px;}
.wrap-container .filter-select .get-link ul {display: none; position: absolute; top: 22px; left: 0; margin: 0; padding: 0 0 0 20px; z-index: 100; width: 150px; background-color: #fff; border: 1px solid #eee;}
.wrap-container .filter-select .get-link li {border: none; padding-bottom: 10px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 0!important;}
.wrap-container .filter-select .zhezao {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 88; background-color: #000; opacity: 0; display: none;}
.wrap-container .filter-select .read-count {position: relative; cursor: pointer;}
.wrap-container .filter-select .read-count ul {position: absolute; display: none; top: 20px; left: 0; width: 150px; background-color: #fff; border: 1px solid #eee; z-index: 10;}
.wrap-container .filter-select .read-count ul li {width: 100%; padding: 8px 5px;}
.wrap-container .filter-select .read-count ul li:first-child {border-bottom: 1px solid #eee;}
.wrap-container .filter-select .read-count input {width: 60px; height: 20px; border: 1px solid #eee;}
.wrap-container .filter-select .read-count .readBtn {background: #4eb6ff; padding: 1px 5px; color: #fff;}
.wrap-container .filter-select .read-count:hover ul {display: block;}
.wrap-container .filter-select .area-search {margin-left: 60px;}
.wrap-container .filter-select .show-more {position: absolute; right: 15px; top: 12px; cursor: pointer;}
.wrap-container .filter-select .search-price,
.wrap-container .filter-select .area-search {position: absolute; right: 30px;}
.wrap-container .filter-select .selected a,
.wrap-container .filter-select dd a:hover {background-color: #4eb6ff; color: #fff;}
.wrap-container .filter-select .filter-selected dd {padding: 0 5px 0 10px; margin: 10px; border: 1px solid #eee;}
.wrap-container .filter-select .filter-selected dd > * {display: inline-block; vertical-align: middle;}
.wrap-container .filter-select .wrap-selected {display: none; padding-top: 0; border-bottom: none;}
.wrap-container .filter-select .wrap-selected dd,
.wrap-container .filter-select .wrap-selected dt {margin-top: 10px;}
.wrap-container .filter-select .delete-tags {min-width: 10px; padding: 3px 6px; font-size: 20px; font-weight: normal; text-align: center; white-space: nowrap;cursor: pointer;}
.wrap-container .filter-select .delete-tags:hover {color: #f54242;}
.wrap-container .filter-select .filter-checkbox {color: #4eb6ff;}
.wrap-container .filter-select .filter-checkbox > * {display: inline-block; vertical-align: middle;}


/* 资源列表页模块 */
.wrap-container .yun-list {font-size: 1.166667em; margin-top: 15px; height: 100%; min-height: 600px;}
.wrap-container .list-nav {padding: 16px 0; border-bottom: 1px solid #eee;}
/*.wrap-container .list-nav > div {display: inline-block; vertical-align: middle;}*/
/*--------------------------------------
修改 : 张广丰 2018-01-04
.nav 增加 display:table; 其他的稍适修改
--------------------------------------*/
.wrap-container .list-nav .nav {margin-left:10px; display:table;}
.wrap-container .list-nav .nav > * {display:inline-block; position:relative; z-index:1; vertical-align: middle; padding:7px 20px; margin-right:-1px; border: 1px solid #eee; cursor: pointer;}
.wrap-container .list-nav .nav > *:hover,
.wrap-container .list-nav .nav > *.list-active {border-color:#4eb6ff; color:#4eb6ff; z-index:2;}
.wrap-container .list-nav .nav > *:first-child {border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.wrap-container .list-nav .nav > *:last-child {border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.wrap-container .list-nav .nav > *.res-recommend {position: relative; color: #ffb600; font-weight: 600;     padding: 1px 0 2px 20px;}
.wrap-container .list-nav .nav > *.res-recommend:hover,
.wrap-container .list-nav .nav > *.recommend-active {border-color: #ffb600; color: #ffb600;}
.wrap-container .list-nav .select-nav {position: absolute; right: 5px; top: 20px;}
/* 排序按钮 */
.wrap-container .list-nav .select-nav label {
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;    
}
.wrap-container .list-nav .select-nav label b {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 8px;
    border-radius: 4px;
    font-weight: normal;
}
.wrap-container .list-nav .select-nav label:hover b,
.wrap-container .list-nav .select-nav label input[type="radio"]:checked + b {
    color: #fff;
    background-color: #4eb6ff;
}

/*下竞标订单按钮*/
.wrap-container .list-nav .bidOrderBtn {position:absolute; top:16px; right:120px;}
.wrap-container .list-nav .bidOrderBtn {height:33px; line-height:33px; padding:0 15px; border:1px #4eb6ff solid; color:#4eb6ff; border-radius:4px; overflow:hidden;}
.wrap-container .list-nav .bidOrderBtn i {position:absolute; top:0; right:0; background:#f33; color:#fff; font-style:normal; font-size:10px; height:11px; line-height:9px; padding:0 2px;}
.wrap-container .list-nav .bidOrderBtn i:before {content:"new";}
.wrap-container .list-nav .bidOrderBtn:hover {color:#fff; background:#f33; border:1px #f33 solid;}

.wrap-container .list-content .table {width: 100%; border-collapse: collapse;}
.wrap-container .list-content .table th {font-weight: normal; padding: 14px 0; border-bottom: 1px solid #eee; color: #333;text-align: left;}
.wrap-container .list-content .table th > span {display: inline-block; vertical-align: middle;}
.wrap-container .list-content .table td {position: relative; padding: 16px 0; border-bottom: 1px solid #eee; vertical-align: middle;}
.wrap-container .list-content .table td > * {display: inline-block; vertical-align: middle;}
.wrap-container .list-content .table td input[id^="res"] {cursor: pointer;width: 16px;height: 16px;}
.wrap-container .list-content .table td.wrap-block > * {display: block; margin-bottom: 10px;}
.wrap-container .list-content .table td .info {padding-left: 15px;}
.wrap-container .list-content .table td .info > *,
.wrap-container .list-content .table td .info1 > * {margin-bottom: 10px;}
.wrap-container .list-content .table td .info > div > * {display: inline-block;}
.wrap-container .list-content .table td .info1 {width: 55%; padding-left: 10px;}
.wrap-container .list-content .table td .res-name {white-space:nowrap; text-overflow:ellipsis;max-width: 280px; overflow:hidden;}
/*
张广丰增加属性 a 为 相对定位 2018-01-08
以便内部的baidu来源标识的绝对定位
*/
.wrap-container .list-content .table td .res-name > a {position:relative;}
.wrap-container .list-content .table td .res-name > a {cursor: pointer; color: #333;}
.wrap-container .list-content .table td .res-name > a:hover {color: #4eb6ff;}
.wrap-container .list-content .table td .res-name > a:hover > * {cursor:default;}
.wrap-container .list-content .table td .wechat-qr {position: relative; cursor: pointer;}
.wrap-container .list-content .table td .wechat-qr img {display: none; position: absolute; left: 14px; top: -93px; width: 200px; height: 200px; z-index: 10;}
.wrap-container .list-content .table td .wechat-qr:hover img {display: block;}
.wrap-container .list-content .table td .res-desc {display: block; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*
张广丰增加baidu来源标识 2018-01-08
*/
i.baidu-i {position:absolute; width:20px; height:20px; left:100%; margin-left:5px; top:50%; margin-top:-10px;}
i.baidu-i[title="新闻源"] {background:url(../style/icon-baidus.png) 0 -20px no-repeat;}
i.baidu-i[title="无收录"],i.baidu-i[title="网页收录"] {display: none;}
/*----- 判断是创建时间在一个月内的资源 -----*/
i.isNew-i {position:absolute; height:14px; top:50%; margin-top:-8px; line-height:13px; border:1px #f66 solid; border-radius:2px; padding:0 3px; font-style:normal; font-size:10px; color:#f66; left:100%; margin-left:30px;}
/*
.wrap-container .list-content .table td .avatar {position: relative; z-index:1;}
.wrap-container .list-content .table td .avatar.round {width:80px; height:80px;}
.wrap-container .list-content .table td .avatar span {position: absolute; bottom: 5px; right: 5px;}
.wrap-container .list-content .table td img.list-img {width: 100px; height: 50px;}
.wrap-container .list-content .table td .avatar > img.list-img {width:80px; height:80px; border-radius: 50%;}
*/
.wrap-container .list-content .table td .avatar {position:relative; z-index:1;}


.wrap-container .list-content .table td .res-name {color: #333;}
.wrap-container .list-content .table td .res-name > * {display: inline-block; vertical-align: middle; margin-right: 5px;}
.wrap-container .list-content .table td > .now-price,
.wrap-container .list-content .table td > .list-price {display: block;margin-bottom: 10px;}
.wrap-container .list-content .table td > .now-price {color: #f54242;}
.wrap-container .list-content .table td > .wrap-res-fans > * {display: inline-block; vertical-align: middle; margin-right: 5px;}
.wrap-container .list-content .table td > .list-price {font-size: 12px; color: #999; text-decoration: line-through;}
.wrap-container .list-content .table td.handle > span {margin: 0 5px; cursor: pointer;}
.wrap-container .list-content .table .td-center {text-align: center; vertical-align: middle;}
.wrap-container .list-content .table td .show-entry {cursor: pointer;}
.show-entry-img {max-height: 100%; width: auto; padding-top: 15px; padding-bottom: 15px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.wrap-container .list-content .show-entry:hover {color: #4eb6ff;}
.wrap-container .list-content .table tbody tr:hover {background: #e6f5ff;}
.wrap-container .list-content .table tr:hover .show-entry {display: block;}
.wrap-container .show-all-res {width: 1280px; margin: 0 auto; font-size: 12px; padding: 16px 0 0 14px;}
.wrap-container .pagination {width:1160px; padding:20px; margin:0 auto; background:#fff;}
.wrap-container .item-temp-list {display: none;}
.wrap-container .wrap-character .character {color: #f54242;}
.wrap-container .fixed-nav {position: fixed!important;padding: 0; font-size: 14px; width: 1280px; margin: 0 auto; background-color: #fff; top: 0; z-index: 5;}
.wrap-container .fixed-nav .nav {padding:16px 0}
.wrap-container .fixed-nav table {border-collapse: collapse;width: inherit;}
.wrap-container .fixed-title th {background-color: #f3f3f3;font-weight: normal;padding: 16px 0;border-top: 1px solid #eee; color: #333;text-align: left;}
.wrap-container .wrap-fans-img {position: relative;}
.wrap-container .wrap-fans-img img {display: none; position: absolute; left: 18px; z-index: 5; top:50%; width: 320px!important; height: auto!important;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-box-shadow: 0 0 8px #aaa;
        box-shadow: 0 0 8px #aaa;
}
.wrap-container .wrap-fans-img:hover img {display: block;}
.wrap-container .bit-edition {cursor: pointer;}
.wrap-container .bit-edition:hover {color: #4eb6ff;}
.wrap-container .media-require {padding-right: 25px!important;}
/* 复选框样式 */
.squaredFour {width: 16px; position: relative; margin: 16px auto;}
.squaredFour label {width: 16px; height: 16px; cursor: pointer; position: absolute; top: 0; left: 0; background: #fcfff4; background: -webkit-gradient(linear, left top, left bottom, from(#fcfff4), color-stop(40%, #dfe5d7), to(#b3bead)); background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); border-radius: 4px; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);}
.squaredFour label:after {content: ''; width: 7px; height: 3px; position: absolute; top: 5px; left: 4px; border: 2px solid #333; border-top: none; border-right: none; background: transparent; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.squaredFour label:hover::after {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}
.squaredFour input[type=checkbox] {visibility: hidden;}
.squaredFour input[type=checkbox]:checked + label:after {filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1;}

/* 无数据资源时显示模块 */
.wrap-container .res-empty {display: none; font-size: 1.166667em; width: 400px; height: 300px; margin: 0 auto; margin-top: 150px; text-align: center;}
.wrap-container .res-empty p {font-size: 20px; color: #999;}
.wrap-container .res-empty label {font-size: 18px; color: #666;}
.wrap-container .res-empty label input {margin-bottom: 20px; width: 200px; height: 34px; border-radius: 3px; border: 1px solid #dcdcdc; text-indent: 15px; color: #666;}
.wrap-container .res-empty .btn {display: block; width: 200px; height: 36px; line-height: 36px; margin-left: 145px; font-size: 1.285714em; background-color: #4eb6ff; color: #fff; cursor: pointer; border-radius: 5px;}
.wrap-container .res-empty .btn:hover {background-color: #0a88e1;}
.wrap-container .list-empty {display: none; font-size: 1.333333em; width: 300px; height: 100px; margin: 0 auto; margin-top: 150px; text-align: center;}
.wrap-container .list-empty p {color: #999; text-align: center;}
.wrap-container .list-empty span a {color: #4eb6ff;}


/* 详情弹框模块 */
.res-info {font-size: 1.166667em; width: 675px; max-height: 550px; margin: 0 auto; padding: 30px 0 20px 20px;}
.res-info.res-info-weibo {width: 500px;}
.res-info.res-info-wechat,
.res-info.res-info-friend {width: 600px;}
.res-info .info-desc,
.res-info .info-rate {padding-bottom: 20px;}
.res-info .info-rate > div {display: inline-block; vertical-align: middle; margin-right: 14px; font-size: 14px; color: #fff; padding: 3px 10px;}
.res-info .info-rate > div.rate1 {background: #8bc34a;}
.res-info .info-rate > div.rate2 {background: #f54242;}
.res-info .info-rate > div.rate3 {background: #4eb6ff;}
.res-info table {width: 100%;}
.res-info table tbody td {padding-bottom: 14px;}
.res-info table.info-table-wechat tbody td,
.res-info table.info-table-friend tbody td {padding-top: 20px;}
.res-info .info-desc > div {display: inline-block; vertical-align: middle;}
/*
.res-info img {width: 120px; height: 60px;}
*/
/*
.res-info .avatar1 {position: relative;}
.res-info .avatar1.round {width:90px; height:90px;}
.res-info .avatar1 img {width: 90px; height: 90px; border-radius: 50%;}
.res-info .avatar1 span {position: absolute; bottom: 5px; right: 5px;}
*/
.res-info .avatar {position:relative;}
.res-info .avatar.article {width:120px; height:60px;}
.res-info .avatar.round {width:90px; height:90px;}
.res-info img.wechat-code {float: right; height: 90px; width: 90px;}

.res-info .desc {margin-left: 20px;}
.res-info .name {display: block; font-size: 16px; color: #333; padding-bottom: 10px; font-weight: 500;}
.res-info p {margin: 0;}
.res-info .name span:first-child {font-weight: bold; color: #333;}
.res-info .name span.name-id,
.res-info .name span.update {font-size: 12px; color: #666;}
.res-info .price span {display: inline-block; vertical-align: middle;}
.res-info .price span.now-price {font-size: 1.142857em; color: #f54242; margin-left: 10px; margin-right: 6px;}
.res-info .price span.original-price {font-size: 0.857142em; color: #666; text-decoration: line-through;}
.res-info .paidan-info {padding-bottom: 20px;}
.res-info .paidan-info > * {display: inline-block; vertical-align: top;}
.res-info .paidan-info .res-des {width: 92%;}
.res-des.width-85 {width: 85%!important;}
.res-info .info-table .odd {background-color: #ebebeb; color: #333; padding: 5px; text-align: center;}
.res-info .info-table .odd-tr .even,
.res-info .info-table .even-tr .even {padding-left: 10px; width: 230px;}
.res-info .info-table .odd-tr .even {background-color: #f7f7f7;}
.res-info .info-table .even-tr .even {background-color: #fff;}
.res-info .info-notice,
.res-info .info-advantage {padding-top: 20px;}
.res-info .info-notice h3,
.res-info .info-advantage h3 {font-size: 1em; font-weight: normal; margin: 0; color: #333;}
.res-info .info-notice p,
.res-info .info-advantage p {font-size: 0.857142em; margin: 5px 0;}
.res-info .info-case {padding-top: 14px;}
.res-info .info-case > * {display: inline-block; vertical-align: middle;}
.res-info .info-case .case-desc {width: 615px; background-color: #f7f7f7; padding: 20px 0 10px 15px;}
.res-info .info-case .case-desc a {display: block; margin-bottom: 10px; font-size: 0.857142em;}
.res-info .info-case .case-desc a:hover {color: #4eb6ff;}
.res-info .info-case .title {width: 30px; font-size: 1.285714em; padding-left: 3px; line-height: 2.222222em; border-left: 2px solid #4eb6ff;}
.res-info .star-article-notice {background-color: #f7f7f7; color: #f39700; text-indent: 30px; padding: 10px 0 10px 0; margin-bottom: 10px;}
.res-info .break-line {width: 100%; height: 0; border-top: 1px solid #eee; padding-bottom: 10px;}
.res-info .info-table th {text-align: left; font-weight: normal; color: #666;}
.res-info .info-table td.weibo-td {padding-top: 0;}
.res-info .info-table .title {color: #333; font-size: 16px;}
.res-info .info-table td.price,
.res-info .info-table span.price,
.res-info span.now-price {color: #f54242;}
.info-temp {display: none;}

/*微信头像*/
.wechat-img {position: relative; width: 80px; height: 80px; overflow: hidden; border-radius: 50%;}
.wechat-img img {position:absolute;}
.wechat-img.open img {width:430px!important; height:430px!important; top:50%; left:50%; margin-top:-215px; margin-left:-215px;}
.wechat-img.upload img,
.wechat-img.default img {width:100%; height:100%; left:0; top:0;}


.fly {position: relative; width: 80px; height: 80px; overflow: hidden; border-radius: 50%;}
.fly img {width: 80px; height: 80px;}

/*软文套餐*/
.wrap-container .list-content .table td.package-name,
.wrap-container .list-content .table td.package-adv,
.wrap-container .list-content .table td.package-desc {padding-right: 50px;}
.package-name:hover, .package-add:hover {cursor: pointer; color: #4eb6ff;}
#dealsDetail {width: 1280px; margin: 0 auto; font-size: 14px;}
.deal-count {position: relative; padding: 20px 0; padding-left: 30px; border-bottom: 1px solid #eee;}
.deal-count .deal-name {font-size: 16px; font-weight: 500; color: #333;}
.deal-count .export-deal {background: #4eb6ff; display: block; color: #fff; font-size: 12px; padding: 5px 15px; position: absolute; right: 10px; top: 20px; cursor: pointer;}

/* 直播列表 */
.wrap-container .live-header {height: 30px;}
.wrap-container .list-content .table td.live-watch div,
.wrap-container .list-content .table td.live-price div {display: block;}
.wrap-container .list-content .table td.live-watch div:last-child,
.wrap-container .list-content .table td.live-price div:last-child {margin-top: 10px;}
.live-img > * {margin-right: 6px;}
.live-rank-500 {display: inline-block; vertical-align: middle; width: 40px; height: 18px; line-height: 18px; font-size: 12px; font-weight: 200; color: #fff; background-color: #ff4f2c; border-radius: 3px; text-align: center;}
.live-recomm {display: inline-block; vertical-align: middle; width: 24px; height: 18px; line-height: 18px; font-size: 12px; font-weight: 200; color: #fff; background-color: #ffb600; border-radius: 3px; text-align: center;}
.wrap-info > span {display:inline-block!important; vertical-align: middle!important; padding-bottom: 10px;}
.res-info-live .desc {width: 75%;}
.res-info .live-price {padding-bottom: 15px;}
.res-info .live-price .price {display: inline-block; vertical-align: middle; margin-right: 50px;}
.live-link {background-color: #4eb6ff; color: #fff; display: block; width: 200px; height: 40px; line-height: 40px; border-radius: 5px; margin: 0 auto; text-align: center; margin-top: 30px;}
.live-link:hover {color: #fff;}
.live-skill {display: inline-block; vertical-align: middle; background-color: #4eb6ff; color: #fff; font-size: 12px;padding: 2px 7px; margin-top: 10px; border-radius: 3px;}

.live-img-plate-xiongmao, .live-img-plate-taobao, .live-img-plate-yizhibo,
.live-img-sex-1, .live-img-sex-2, .live-img-plate-huajiao,
.live-img-plate-douyu, .live-img-plate-huya, .live-img-plate-meipai,
.live-img-plate-inke, .live-img-auth {background:url(../style/live-img.png)  no-repeat; display: inline-block; vertical-align: middle;}
.live-img-auth{height:15px;width:15px;background-position:0 0;}
.live-img-plate-xiongmao{height:16px;width:16px;background-position:0 -15px;}
.live-img-plate-taobao{height:16px;width:16px;background-position:0 -31px;}
.live-img-plate-yizhibo{height:16px;width:16px;background-position:0 -47px;}
.live-img-sex-1{height:16px;width:16px;background-position:0 -63px;}
.live-img-sex-2{height:16px;width:16px;background-position:0 -79px;}
.live-img-plate-huajiao{height:16px;width:16px;background-position:0 -95px;}
.live-img-plate-douyu{height:16px;width:16px;background-position:0 -111px;}
.live-img-plate-huya{height:16px;width:16px;background-position:0 -127px;}
.live-img-plate-meipai{height:16px;width:16px;background-position:0 -143px;}
.live-img-plate-inke{height:16px;width:16px;background-position:0 -159px;}

/* 短视频列表 */
.video-img > * {margin-right: 6px;}
.video-recomm {display: inline-block; vertical-align: middle; width: 24px; height: 18px; line-height: 18px; font-size: 12px; font-weight: 200; color: #fff; background-color: #ffb600; border-radius: 3px; text-align: center;}
.video-img-plate-huoshan, .video-img-plate-kuaishou, .video-img-plate-douyin,
.video-img-sex-1, .video-img-sex-2, .video-img-auth {background:url(../style/video-img.png)  no-repeat; display: inline-block; vertical-align: middle;}
.video-img-auth{height:15px;width:15px;background-position:0 0;}
.video-img-plate-huoshan{height:16px;width:16px;background-position:0 -16px;}
.video-img-plate-kuaishou{height:16px;width:16px;background-position:0 -32px;}
.video-img-plate-douyin{height:16px;width:16px;background-position:0 -48px;}
.video-img-sex-1{height:16px;width:16px;background-position:0 -64px;}
.video-img-sex-2{height:16px;width:16px;background-position:0 -80px;}
/* 短视频详情 */
.res-info-video .desc {max-width: 400px;}
.res-info-video .video-price {padding-bottom: 15px;}
.res-info-video .video-price .price {display: inline-block; vertical-align: middle; margin-right: 50px;}
.res-info-video .video-skill {display: inline-block; vertical-align: middle; background-color: #4eb6ff; color: #fff; font-size: 12px;padding: 2px 7px; margin-top: 10px; border-radius: 3px;}
/* 短视频详情 加入购物车 */
.res-info-video .adds {width:120px; height:60px; margin-right:10px; float:right;}
.res-info-video .adds > * {display:block; padding-left:33px; white-space:nowrap; line-height:30px; height:50%; background:url(./../imgs/icon-detail-adds-2.png) left top no-repeat; cursor:pointer; cursor:pointer;}
.res-info-video .adds .addCart {background-color:#4eb6ff; color:#fff; background-position:0 -30px;}
.res-info-video .adds > *.addCart.to:before {content:"加入购物车";}
.res-info-video .adds > *.addCart.ed:before {content:"从购物车删除";}
.res-info-video h3 {
    height: 22px;
    line-height: 22px;
    border-left: 4px #0a88e1 solid;
    padding-left: 10px;
    margin-bottom: 3px;
    font-size: 1.15em;
    font-weight: bold;
}
.res-info-video h3 ~ p {padding-left: 14px;}
.res-info-video .explain ul {width: 100%;}
.res-info-video .explain ul li {float:left; width:45%; min-height:30px; max-height:60px; line-height:30px; color:#666;padding-left: 14px;}

/*========== 交叉搜索弹框 4eb6ff ==========*/
/*.resSearchPop .tit {height:40px; background:#f5f5f5; position:relative;}
.resSearchPop .tit i,
.resSearchPop .tit span {position:absolute;}
.resSearchPop .tit i {width:14px; height:14px; left:10px; top:50%; margin-top:-8px; color:#4eb6ff; border:1px #4eb6ff solid; border-radius:50%; line-height:14px; text-align:center; font-style:normal;}
.resSearchPop .tit i:before {content:"!";}
.resSearchPop .tit span {line-height:40px; left:30px; font-size:1.25em; color:#333;}*/
.resSearchPop .tit {height:40px; line-height:40px; text-align:center; font-size:1.25em; color:#333; background:#f5f5f5; position:relative;}
.resSearchPop .result {padding:20px; min-width:400px;}
.resSearchPop .result div {height:24px; line-height:24px; text-align:center; font-size:1.25em; color:#333;}
.resSearchPop .numsList {display:table; margin:0 auto;}
.resSearchPop .numsList dl {float:left; min-width:180px; margin:0 30px; margin-bottom:20px;}
.resSearchPop .numsList dl dt {font-size:1.3em; color:#333; height:35px;}
.resSearchPop .numsList dl dd {height:30px; font-size:1.1em; color:#666;}
.resSearchPop .numsList dl dd span {display:inline-block;}
.resSearchPop .numsList dl dd span.pn {width:80px;}
.resSearchPop .numsList dl dd span.resNum {width:50px; color:#f30}
.resSearchPop .numsList dl dd a {color:#4eb6ff; margin-left:10px;}


/*========== 批量搜索弹框 4eb6ff ==========*/
.batchSearchPop .tit {height:40px; line-height:40px; text-align:center; font-size:1.25em; color:#333; background:#f5f5f5; position:relative;}
.batchSearchPop .box {padding:30px; min-width:500px;}
.batchSearchPop .box .batch.keywords {width:478px; padding:5px 10px; height:200px; border:1px #999 solid; border-radius:5px; font-size:1.2em; line-height:20px; resize:none;}
.batchSearchPop .box .batch.keywords:focus {border:1px #4eb6ff solid;}
.batchSearchPop .box .tips {padding-top:5px; text-align:right; font-size:1.2em;}
.batchSearchPop .box .btn {width:160px; height:40px; margin:0 auto; margin-top:15px; line-height:40px; text-align:center; color:#fff; font-size:1.25em; border:none; border-radius:5px;}
.batchSearchPop .box .btn.active {background:#4eb6ff; cursor:pointer;}
.batchSearchPop .box .btn.disabled {background:#999; cursor:not-allowed;}

/*========== 批量搜索结果弹框 4eb6ff ==========*/
.batchResultPop .tit {height:40px; line-height:40px; text-align:center; font-size:1.25em; color:#333; background:#f5f5f5; position:relative;}
.batchResultPop .box {padding:10px 20px; width:500px;}
.batchResultPop .box .resultType {padding-bottom:10px;}
.batchResultPop .box .resultType label {float:left; padding:3px 10px; border-bottom:3px #fff solid; color:#333; font-size:1.3em; cursor:pointer;}
.batchResultPop .box .results {max-height:350px; overflow-y:auto; display:none;}
.batchResultPop .box .results span {display:block; padding-top:5px; font-size:1.2em;}
#failRes:checked ~ .resultType label[for="failRes"],
#successRes:checked ~ .resultType label[for="successRes"] {color:#4eb6ff; border-bottom:3px #4eb6ff solid;}
#failRes:checked ~ .failRes,
#successRes:checked ~ .successRes {display:block;}
#batchResultPop:checked + .batchResultPop {display:block;}

/*========== 批量搜索结果显示 4eb6ff ==========*/
.batchResultBox .resultBox {border-top:1px #eee solid; padding:10px 40px; background:#fff;}
.batchResultBox .resultBox > div,
.batchResultBox .resultBox > label {float:left; height:30px; line-height:30px; margin-right:15px;}
.batchResultBox .resultBox b {margin-right:3px;}
.batchResultBox .resultBox > label {color:#4eb6ff; cursor:pointer;}
.batchResultBox .resultBox > label:hover {text-decoration:underline;}


/*----- 筛选的每一项 -----*/
._filter_ .filters {min-height:26px; padding:10px 15px; border-top:1px #eee solid; position:relative;}
._filter_ .filters .showMore {position:absolute; right:15px; top:10px; height:26px; line-height:26px; cursor:pointer;}
._filter_ .filters .tit {float:left; width:155px; height:26px; line-height:26px; text-align:right;margin-right: 10px;}
._filter_ .filters .con {margin-left:150px; margin-right:200px; height:26px; overflow:hidden;}
._filter_ .filters label {display:inline-block; margin-right:8px; cursor:pointer;}
._filter_ .filters .tit label {margin-right:0;}
._filter_ .filters label b {display:inline-block; height:26px; line-height:26px; padding:0 12px; background:#fff; border-radius:4px; font-weight:normal;}
._filter_ .filters label:hover b,
._filter_ .filters label input[type="radio"]:checked + b,
._filter_ .filters label input[type="checkbox"]:checked + b {background:#4eb6ff; color:#fff;}
._filter_ .filters input[type="checkbox"].con:checked ~ .con {height:auto;}
._filter_ .filters input[type="checkbox"].con:checked ~ .noBorder {height:auto;}
/*----- 筛选的右侧其他筛选 -----*/
._filter_ .filters .rFilter {position:absolute; right:15px; top:10px; height:26px; line-height:26px;}
._filter_ .filters .rFilter > * {float:left; margin:0 1px;}
._filter_ .filters .rFilter > select {height:26px;}
._filter_ .filters .rFilter > input {height:24px; width:50px; text-indent:3px;}
._filter_ .filters .rFilter > select,
._filter_ .filters .rFilter > input {border:1px #ddd solid; border-radius:4px;}
._filter_ .filters .rFilter > b {padding:0 5px; margin-left:5px; font-weight:normal; cursor:pointer;}
/*----- 筛选的高级筛选 -----*/
._filter_ .filters.advanced .tit {width:98px;}
._filter_ .filters.advanced > .con {margin-left:97px; width:800px;}
._filter_ .filters .selects {margin-left:97px;}
._filter_ .filters .selects .more{display: none;}
._filter_ .filters .selects > * {float:left; margin:0 8px; position:relative; height:24px; line-height:24px; border:1px #ddd solid; border-radius:4px;}
._filter_ .filters .selects > *.noBorder {border:none; height:0; overflow:hidden;margin-top: 10px;}
._filter_ .filters .selects > *.noBorder select {margin: 0 5px;}
._filter_ .filters .selects .flyout > span {display:inline-block; height:24px; line-height:24px; padding:0 5px; padding-right:16px; background:url(../style/icon-select.png) right center no-repeat; cursor:default;}
._filter_ .filters .selects .flyout > .abs {position:absolute; left:0; top:100%; width:130px; background:#fff; border:1px #ddd solid; border-radius:4px; z-index:3; visibility:hidden;}
._filter_ .filters .selects .flyout > .abs > * {width:100%; margin:0; height:30px; line-height:30px;}
._filter_ .filters .selects .flyout > .abs > *:hover {background-color: #4eb6ff;color: #fff;}
._filter_ .filters .selects .flyout > .abs .sform > * {display:inline-block; margin:0 3px;}
._filter_ .filters .selects .flyout > .abs .sform input {width:50px; height:24px; border:1px #ccc solid; border-radius:4px; text-align:center;}
._filter_ .filters .selects .flyout > .abs .sform .sbtn {cursor:pointer;}
._filter_ .filters .selects .flyout:hover > .abs {visibility:visible;}
._filter_ .filters .selects select {height:26px;}
._filter_ .filters .selects select:hover,
._filter_ .filters .selects .flyout:hover {border:1px #4eb6ff solid;}
._filter_ .filters .selects > label {border:none;}
/*----- 筛选的以选择的筛选TAG -----*/
._filter_ .filters.selected .tit {width:87px;}
._filter_ .filters.selected .con {margin-left:97px; margin-right:100px; min-height:26px; height:auto;}
._filter_ .filters .con .sd {float:left; margin-right:10px; margin-bottom:6px; position:relative; height:24px; line-height:24px; padding:0 5px; padding-right:30px; border:1px #ddd solid;}
._filter_ .filters .con .sd i {position:absolute; z-index:2; right:0; top:0; width:24px; height:24px; line-height:22px; text-align:center; font-style:normal; font-size:1.9em; color:#4eb6ff; cursor:pointer;}
._filter_ .filters .con .sd span  {color:#4eb6ff;}
/* ----- 隐藏或显示更多筛选项 ----- */
._filter_ .moreClassifyList {
    /* animate: none; (╯‵□′)╯︵┻━┻ */
    display: none;
}
._filter_ .control {
    border-top: 1px solid #eaeefb;
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    text-align: center;
    color: #d3dce6;
    cursor: pointer;
    -webkit-transition: .4s;
    transition: .4s;
}
._filter_ .control:hover {
    color: #409eff;
    background-color: #f9fafce8;
}
._filter_ .control i {
    vertical-align: middle;
    display: inline-block;
    margin-top: 4px;
    margin-right: 4px;
    border-top: #d3dce6 solid  8px;
    border-bottom: rgba(255, 255, 255, 0) solid 8px;
    border-left: rgba(255, 255, 255, 0) solid 5px;
    border-right: rgba(255, 255, 255, 0) solid 5px;
    -webkit-transform-origin: center 4px;
    transform-origin: center 4px;
    -webkit-transition: .5s;
    transition: .5s;
}
._filter_ .control:hover i {
    border-top: #409eff solid  8px;
}
._filter_ .control.hideList i {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.wrap-container .list-content .table .handle .collect-i {
    background: url(./../imgs/icon-article.png) left -18px no-repeat;
}
.wrap-container .list-content .table .handle .blacklist-i {
    background: url(./../imgs/icon-article.png) left -51px no-repeat;
}
.wrap-container .list-content .table .handle .collect-i.collected, .wrap-container .list-content .table .handle .collect-i:hover {
    color: #4fcbf4;
    background: url(./../imgs/icon-article.png) left 0 no-repeat;
}
.wrap-container .list-content .table .handle .blacklist-i:hover {
    color: #ff9999;
    background: url(./../imgs/icon-article.png) left -35px no-repeat;
}
.wrap-container .list-content .table .handle span.collect-i, .wrap-container .list-content .table .handle span.blacklist-i {
    visibility: hidden;
    padding-left: 12px;
    float: left;
    box-sizing: border-box;
    height: 16px;
    width: 50%;
    font-size: 12px;
}
.wrap-container .list-content .table tr:hover .handle .collect-i, .wrap-container .list-content .table tr:hover .handle .blacklist-i {
    visibility: visible;
}


/* 详情框 */
/*========== 公用绝对居中弹框 ==========*/
input[type="checkbox"].none.popMid {position:fixed; top:50%; left:-9999px;}
div.popMid {display:none;}
div.popMid > .bg {position:fixed; display:table; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.4); background:url(../style/black4.png)\9; z-index:11;}
div.popMid > .bg > .cell {position:relative; width:100%; height:100%; display:table-cell; vertical-align:middle;}
div.popMid > .bg > .cell > .midBox {position:relative; display:table; margin:0 auto; overflow:hidden;}
div.popMid > .bg > .cell > .midBox.white {background:#fff;}
div.popMid > .bg > .cell > .midBox.black {background:#000;}
div.popMid > .bg > .cell > .midBox.radius {border-radius:5px;}
div.popMid > .bg > .cell > .midBox > .popTit {height:40px; line-height:40px; font-size:18px; text-align:center;}
div.popMid > .bg > .cell label.close {position:absolute; z-index:3; top:0; right:0; width:40px; height:40px; line-height:40px; text-align:center; font-size:2.8em; cursor:pointer;}
div.popMid > .bg > .cell label.close.trans {color:#333;}
div.popMid > .bg > .cell label.close.black {color:#fff; background:rgba(0,0,0,.7);}
div.popMid > .bg > .cell label.close:before {content:"×";}
input[type="checkbox"].none.popMid:checked + div.popMid {display:block;}


/* 弹框 */
._popResDetail_ .tit {
  height: 40px;
  line-height: 40px;
  font-size: 1.3em;
  text-align: center;
}

._popResDetail_ .box {
  width: 720px;
  padding: 20px;
  padding-top: 10px;
}

._popResDetail_ .prd {
  max-height: 600px;
  font-size: 14px;
}

._popResDetail_ .prd .fl {
  float: left;
}

._popResDetail_ .prd .fr {
  float: right;
}

._popResDetail_ .prd .resBase {
  border-bottom: 1px #eee solid;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

._popResDetail_ .prd .resBase .base>* {
  float: left;
  margin-right: 15px;
}

._popResDetail_ .prd .resBase .base .infos .name {
  height: 25px;
}

._popResDetail_ .prd .resBase .base .infos .name a {
  font-weight: bold;
  font-size: 1.1em;
  margin-right: 10px;
}

._popResDetail_ .prd .resBase .base .infos .name b {
  font-weight: normal;
}

._popResDetail_ .prd .resBase .base .infos .prices>* {
  display: inline-block;
  margin-right: 10px;
}

._popResDetail_ .prd .resBase .base .infos .prices b {
  font-size: 1.2em;
  color: #f66;
}

._popResDetail_ .prd .resBase .base .infos .prices s {
  font-size: .9em;
  color: #999;
}

._popResDetail_ .prd .resBase .base .infos .prices span {
  padding: 0 6px;
  background: orange;
  font-size: .9em;
  color: #fff;
  border-radius: 3px;
}

._popResDetail_ .prd .resBase .adds {
  width: 120px;
  margin-right: 10px;
}

._popResDetail_ .prd .resBase .adds>* {
  display: block;
  padding-left: 30px;
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
  outline: 1px #4eb6ff solid;
  background: url(./../imgs/icon-detail-adds-2.png) left top no-repeat;
  cursor: pointer;
}

._popResDetail_ .prd .resBase .adds>*:first-child {
  margin-bottom: 6px;
}

._popResDetail_ .prd .resBase .adds>*.addCart {
  background-color: #4eb6ff;
  color: #fff;
  background-position: 0 -30px;
}

._popResDetail_ .prd .resBase .adds>*.addCart.to:before {
  content: "加入购物车";
}

._popResDetail_ .prd .resBase .adds>*.addCart.ed:before {
  content: "从购物车删除";
}

._popResDetail_ .prd .resBase .adds>*._addQuote_ {
  color: #4eb6ff;
  background-position: 0 -60px;
}

._popResDetail_ .prd .resOther {
  height: 520px;
  overflow-y: auto;
}

._popResDetail_ .prd .resOther .resOrderInfo {
  padding-bottom: 15px;
}

._popResDetail_ .prd .resOther .resOrderInfo>* {
  width: 50%;
}

._popResDetail_ .prd .resOther .resOrderInfo>*>b {
  display: block;
  margin-bottom: 3px;
}

._popResDetail_ .prd .resOther .resOrderInfo>*>b span {
  margin-left: 5px;
}

._popResDetail_ .prd .resOther .resOrderInfo .rates>* {
  display: inline-block;
  margin-right: 5px;
  height: 24px;
  line-height: 24px;
  padding: 0 7px;
  border: 1px #4eb6ff solid;
  border-radius: 4px;
  color: #4eb6ff;
}

._popResDetail_ .prd .resOther .resOrderInfo .anli>* {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #4eb6ff;
}

._popResDetail_ .prd .resOther .resOrderInfo .anli>*:hover {
  text-decoration: underline;
}

._popResDetail_ .prd .resOther .dArea {
  padding: 15px 0;
}

._popResDetail_ .prd .resOther .dArea {
  border-top: 7px #f7f7f7 solid;
}

._popResDetail_ .prd .resOther .dArea .tits {
  height: 22px;
  line-height: 22px;
  border-left: 4px #4eb6ff solid;
  padding-left: 10px;
  margin-bottom: 3px;
  font-size: 1.15em;
  font-weight: bold;
}

._popResDetail_ .prd .resOther .dArea .tits span {
  margin-left: 15px;
  font-size: .8em;
  color: #888;
  font-weight: normal;
}

._popResDetail_ .prd .resOther .dArea .dList {
  margin-left: 15px;
}

._popResDetail_ .prd .resOther .dArea .dList ul {
  width: 100%;
}

._popResDetail_ .prd .resOther .dArea .dList ul li {
  float: left;
  width: 50%;
  min-height: 30px;
  max-height: 60px;
  line-height: 30px;
  color: #999;
}

._popResDetail_ .prd .resOther .dArea .dList ul li>* {
  float: left;
}

._popResDetail_ .prd .resOther .dArea .dList ul li>b {
  font-weight: normal;
  width: 95px;
  height: 100%;
  line-height: 30px;
  margin-top: 0;
}

._popResDetail_ .prd .resOther .dArea .dList ul li>span {
  color: #333;
  width: 220px;
}

._popResDetail_ .prd .resOther .dArea .dList ul li.one {
  width: 100%;
}

._popResDetail_ .prd .resOther .dArea .dList ul li.one>span {
  width: 500px;
}

._popResDetail_ .prd .resOther .dArea .dList .dRemark>div {
  float: left;
  width: 95px;
  color: #999;
}

._popResDetail_ .prd .resOther .dArea .dList .dRemark>span {
  display: block;
  margin-left: 95px;
  margin-right: 20px;
  line-height: 20px;
  color: #333;
}

._popResDetail_ .prd .resOther .dArea .dList .accepts {
  display: inline-block;
}

._popResDetail_ .prd .resOther .dArea .dList .accepts>* {
  position: relative;
  margin-left: 16px;
  margin-right: 20px;
  color: #333;
}

._popResDetail_ .prd .resOther .dArea .dList .accepts>*>i {
  position: absolute;
  top: 0;
  right: 100%;
  margin-right: 2px;
  margin-top: 2px;
  width: 16px;
  height: 16px;
  font-style: normal;
  line-height: 14px;
  font-size: 12px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
}

._popResDetail_ .prd .resOther .dArea .dList .accepts>*>i.yes {
  background-color: #67C23A;
}

._popResDetail_ .prd .resOther .dArea .dList .accepts>*>i.yes:before {
  content: "?";
}

._popResDetail_ .prd .resOther .dArea .dList .accepts>*>i.no {
  background-color: #F56C6C;
}

._popResDetail_ .prd .resOther .dArea .dList .accepts>*>i.no:before {
  content: "?";
}
.resCoupon {
  background: #fff;
  padding: 20px 20px 0 20px;
  margin-bottom: 10px;
}

.resCoupon .rcTit {
  height: 30px;
  line-height: 30px;
  border-left: 3px #4eb6ff solid;
  padding-left: 10px;
  font-size: 15px;
  color: #333;
}

.resCoupon .rcTit .rcMore {
  float: right;
}

.resCoupon .rcTab {
  margin: 0 30px 20px 30px;
  height: 40px;
  border-bottom: 1px #eee solid;
}

.resCoupon .rcTab label {
  display: inline-block;
  height: 37px;
  line-height: 40px;
  padding: 0 25px;
  font-size: 16px;
  cursor: pointer;
  margin: 0 5px;
}

.resCoupon .rcTab input[type="radio"]:checked+label,
.resCoupon .rcTab label:hover {
  border-bottom: 3px #4eb6ff solid;
  color: #4eb6ff;
}

.resCoupon .rcListBox {
  margin: 20px 20px;
}

.resCoupon .rcListBox ul.rcList {
  width: 104%;
}

.resCoupon .rcListBox ul.rcList.column-3 li {
  float: left;
  width: 32%;
  margin-right: 10px;
}

.resCoupon .rcListBox ul.rcList.column-4 li {
  float: left;
  width: 23%;
  margin-right: 15px;
  margin-bottom: 15px;
}

.resCoupon .rcListBox .no-list p {
  text-align: center;
  font-size: 20px;
  color: #c6c6c6;
  padding-bottom: 15px;
}

.resCoupon .rcListBox .no-list .no-list-bg {
  height: 115px;
  background: url(style/bg-noCoupon.png) center center/contain no-repeat;
}